/**
 * Authorizer
 *
 * Copyright 2016 by Tjado Mäcke <tjado></tjado>@maecke.de>
 * Licensed under GNU General Public License 3.0.
 *
 * @license GPL-3.0 <https:></https:>//opensource.org/licenses/GPL-3.0>
 */
package com.seuic.hid_demo.util.hid

class UsbHidKbd_en_US : UsbHidKbd() {
    init {
        kbdVal[null] = byteArrayOf(0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["a"] = byteArrayOf(0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["b"] = byteArrayOf(0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["c"] = byteArrayOf(0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["d"] = byteArrayOf(0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["e"] = byteArrayOf(0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["f"] = byteArrayOf(0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["g"] = byteArrayOf(0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["h"] = byteArrayOf(0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["i"] = byteArrayOf(0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["j"] = byteArrayOf(0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["k"] = byteArrayOf(0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["l"] = byteArrayOf(0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["m"] = byteArrayOf(0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["n"] = byteArrayOf(0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["o"] = byteArrayOf(0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["p"] = byteArrayOf(0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["q"] = byteArrayOf(0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["r"] = byteArrayOf(0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["s"] = byteArrayOf(0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["t"] = byteArrayOf(0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["u"] = byteArrayOf(0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["v"] = byteArrayOf(0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["w"] = byteArrayOf(0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["x"] = byteArrayOf(0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["y"] = byteArrayOf(0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["z"] = byteArrayOf(0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["A"] = byteArrayOf(0x02, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["B"] = byteArrayOf(0x02, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["C"] = byteArrayOf(0x02, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["D"] = byteArrayOf(0x02, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["E"] = byteArrayOf(0x02, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["F"] = byteArrayOf(0x02, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["G"] = byteArrayOf(0x02, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["H"] = byteArrayOf(0x02, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["I"] = byteArrayOf(0x02, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["J"] = byteArrayOf(0x02, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["K"] = byteArrayOf(0x02, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["L"] = byteArrayOf(0x02, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["M"] = byteArrayOf(0x02, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["N"] = byteArrayOf(0x02, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["O"] = byteArrayOf(0x02, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["P"] = byteArrayOf(0x02, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["Q"] = byteArrayOf(0x02, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["R"] = byteArrayOf(0x02, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["S"] = byteArrayOf(0x02, 0x00, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["T"] = byteArrayOf(0x02, 0x00, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["U"] = byteArrayOf(0x02, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["V"] = byteArrayOf(0x02, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["W"] = byteArrayOf(0x02, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["X"] = byteArrayOf(0x02, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["Y"] = byteArrayOf(0x02, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["Z"] = byteArrayOf(0x02, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["1"] = byteArrayOf(0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["2"] = byteArrayOf(0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["3"] = byteArrayOf(0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["4"] = byteArrayOf(0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["5"] = byteArrayOf(0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["6"] = byteArrayOf(0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["7"] = byteArrayOf(0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["8"] = byteArrayOf(0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["9"] = byteArrayOf(0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["0"] = byteArrayOf(0x00, 0x00, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["!"] = byteArrayOf(0x02, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["@"] = byteArrayOf(0x02, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["#"] = byteArrayOf(0x02, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["$"] = byteArrayOf(0x02, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["%"] = byteArrayOf(0x02, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["^"] = byteArrayOf(0x02, 0x00, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["&"] = byteArrayOf(0x02, 0x00, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["*"] = byteArrayOf(0x02, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["("] = byteArrayOf(0x02, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal[")"] = byteArrayOf(0x02, 0x00, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["return"] = byteArrayOf(0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["enter"] = byteArrayOf(0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["tab"] = byteArrayOf(0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["tabulator"] = byteArrayOf(0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["esc"] = byteArrayOf(0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["escape"] = byteArrayOf(0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["bckspc"] = byteArrayOf(0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["backspace"] = byteArrayOf(0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["\t"] = byteArrayOf(0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal[" "] = byteArrayOf(0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["-"] = byteArrayOf(0x00, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["="] = byteArrayOf(0x00, 0x00, 0x2e, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["["] = byteArrayOf(0x00, 0x00, 0x2f, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["]"] = byteArrayOf(0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["\\"] = byteArrayOf(0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal[";"] = byteArrayOf(0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["'"] = byteArrayOf(0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["`"] = byteArrayOf(0x00, 0x00, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal[","] = byteArrayOf(0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["."] = byteArrayOf(0x00, 0x00, 0x37, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["/"] = byteArrayOf(0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["_"] = byteArrayOf(0x02, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["+"] = byteArrayOf(0x02, 0x00, 0x2e, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["{"] = byteArrayOf(0x02, 0x00, 0x2f, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["}"] = byteArrayOf(0x02, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["|"] = byteArrayOf(0x02, 0x00, 0x31, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal[":"] = byteArrayOf(0x02, 0x00, 0x33, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["\""] = byteArrayOf(0x02, 0x00, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["~"] = byteArrayOf(0x02, 0x00, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["<"] = byteArrayOf(0x02, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal[">"] = byteArrayOf(0x02, 0x00, 0x37, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["?"] = byteArrayOf(0x02, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00)

        kbdVal["1_keypad"] = byteArrayOf(0x00, 0x00, 0x59, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["2_keypad"] = byteArrayOf(0x00, 0x00, 0x5A, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["3_keypad"] = byteArrayOf(0x00, 0x00, 0x5B, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["4_keypad"] = byteArrayOf(0x00, 0x00, 0x5C, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["5_keypad"] = byteArrayOf(0x00, 0x00, 0x5D, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["6_keypad"] = byteArrayOf(0x00, 0x00, 0x5E, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["7_keypad"] = byteArrayOf(0x00, 0x00, 0x5F, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["8_keypad"] = byteArrayOf(0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["9_keypad"] = byteArrayOf(0x00, 0x00, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00)
        kbdVal["0_keypad"] = byteArrayOf(0x00, 0x00, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00)
    }
}